package requset

// 添加
type AddGoodsReq struct {
	Title string  `json:"title" form:"title" binding:"required"` // 商品标题
	Price float64 `json:"price" form:"price" binding:"required"` // 商品价格
	Info  string  `json:"info" form:"info" binding:"required"`   // 商品描述
	Stock uint    `json:"stock" form:"stock" binding:"required"` // 商品库存
}

// 修改
type UpdateGoodsReq struct {
	Id    uint    `json:"id" form:"id" binding:"required"`       //id
	Title string  `json:"title" form:"title" binding:"required"` // 商品标题
	Price float64 `json:"price" form:"price" binding:"required"` // 商品价格
	Info  string  `json:"info" form:"info" binding:"required"`   // 商品描述
	Stock uint    `json:"stock" form:"stock" binding:"required"` // 商品库存
}

// 展示
type ListGoodsReq struct {
	Id    uint    `json:"id" form:"id" `      //id
	Title string  `json:"title" form:"title"` // 商品标题
	Price float64 `json:"price" form:"price"` // 商品价格
	Info  string  `json:"info" form:"info"`   // 商品描述
	Stock uint    `json:"stock" form:"stock"` // 商品库存
}

// 分页
type PageGoodsReq struct {
	Id       uint   `json:"id" form:"id" `          //id
	Title    string `json:"title" form:"title"`     // 商品标题
	UserId   uint   `json:"user_id" form:"user_id"` // 用户id
	Page     uint   `json:"page" form:"page"`
	PageSize uint   `json:"pageSize" form:"pageSize"`
}

// 详情
type DetailGoodsReq struct {
	Id uint `json:"id" form:"id" ` //id
}

// 删除
type DelGoodsReq struct {
	Id     uint `json:"id" form:"id" `          //id
	UserId uint `json:"user_id" form:"user_id"` // 用户id
}
